/**
 * 获取降级响应
 * 当服务不可用或需要降级时调用此函数以获取响应数据
 * 可根据请求url或其他信息返回不同降级数据
 *
 * @param config 请求配置对象，包含url等信息
 * @returns 返回降级后的响应数据，包括data和message两部分
 */
export function getFallbackResponse(config: any) {
  // 可根据请求url或其他信息返回不同降级数据
  if (config.url?.includes("/some/specific/api")) {
    // 对特定API返回空列表作为降级响应
    return { data: [], message: "服务降级，返回空列表" };
  }

  // 对其他情况返回通用降级响应
  return { data: null, message: "服务暂不可用，已进行降级处理" };
}
